IT sector is facing headwinds due to global macro uncertainty and less discretionary spending by companies on IT activities